<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        // string "" ,,''       "   ''  "/// ' " " '==>不区分字符串和字符

        let s1="this is javascrpit";
        let a=s1.length;
        document.write(a)//打印到页面中
        console.log(a)//打印到控制台中
        // alert(a)

        // 大小写敏感
        console.log(s1.toUpperCase());///大写的转换,调用函数一定要写括号
        console.log(s1.toLowerCase());//小写转换


        ///索引(位置),从0开始,空格也是一个字符占位一个长度
        //  indexOf(str查找的字符串,index从哪个位置开始查找)
        let s2=s1.indexOf("Java")///大小写敏感,没有查找到返回-1
        console.log(s2);

        // substring(index1（包含）.index2（不包含）),返回索引1和索引2之间的字符
        let s3=s1.substring(5,6)///
        console.log(s3);
        let s4=s1.substring(8,12)///
        console.log(s4);

        // ***split(str),分割。str表示以什么进行分割===》 string 转为数组类型
        let s5=s1.split(" ")
        console.log(s5);
        console.log(s5[1]);


        /////数组
        //1---存放相同类型
        //2---索引从0开始
        //3---先创建、赋值才能进行访问其中的元素
        //创建数组
        let arr1 = new Array(5); ///空间数必须是整数
        console.log("数组的长度是: "+arr1.length);
        arr1[0]="a";///献值
        arr1[1]=1;
        console.log(arr1[1]);
        console.log(typeof(arr1[0]));


        // ***join()    数组转为字符串的形式,数组,拼接数组变成字符串

        let q1="hello,java,scrpit";
        let q2 = q1.split(",")///string--->arr
        console.log(q2);
        let q3=q2.join("-")
        console.log(q3);

        //sort
        console.log(q2.sort());

        //末尾添加一个或者多个元素,push====>返回的类型是添加之后数组的长度
        console.log(q2.push("zhangsan"));
        console.log(q2[3]);


        // 运算符
        // &&   0&&1    且
        //||    0||1    或
        //!     !0      非
        // =(赋值)  ==(等于,用于一般比较)    ===(恒等,类型等于,严格比较)


        ///逻辑关系,逻辑控制语句
        ////条件
        //if(){
        /////语句只有一条,大括号可以省略
    
        //}else{

        //}
        let qq=4,b=-1;
        if(qq>b){
            document.write(qq)
        }else{
            document.write(b)
        }

        //switch(表达式){
        //    case 值1
        //        break;
        //  default
        //}

        ////循环
        // for(初始量,循环条件;增量/减量){
        //  JavaScript语句
        // }

        // while    do......while(至少执行一次)



        // for...in     数组或者对象的属性
        // for(变量 in  对象/数组){}
        let arr3=["a","b","c"];
        for(let i in arr3){
            document.write(arr3[i])

        }


        // 注释 单行//  多行/* */



        // 常用的输出方式
        // 警告框alert(),,,字符串和一个确定按钮，，优先级最高
        alert("你好")

        // 提示框   等待用户进行输入    prompt("提示信息","输入框的默认信息")
    let aa = prompt("请输入一个数")
    console.log(aa);











    </script>
</head>
<body>
    >   &gt;
    <   &gt;
</body>
</html>